package com.ruoyi.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.domain.TestTask;
import com.ruoyi.domain.vo.TestTaskVo;

import java.util.List;

/**
 * 考试平台任务Service接口
 *
 */
public interface ITestTaskService extends IService<TestTask>
{
    /**
     * 查询考试平台任务
     *
     * @param taskId 考试平台任务主键
     * @return 考试平台任务
     */
    public TestTaskVo selectTestTaskByTaskId(Long taskId);

    /**
     * 查询考试平台任务列表
     *
     * @param grade 年级
     * @return 考试平台任务集合
     */
    public List<TestTaskVo> selectTestTaskList(String grade);

    /**
     * 查询考试平台任务列表
     *
     * @param testTask 考试平台任务
     * @return 考试平台任务集合
     */
    public List<TestTaskVo> selectTestTaskListByClass(TestTask testTask);

    /**
     * 新增考试平台任务
     *
     * @param testTask 考试平台任务
     */
    public int insertTestTask(TestTask testTask);

    /**
     * 修改考试平台任务
     *
     * @param testTask 考试平台任务
     */
    public int updateTestTask(TestTask testTask);



}
